[
    {
        "algorithm": "movement_sparsity",
        "params": {
            "warmup_start_epoch": 1,
            "warmup_end_epoch": 6,
            "importance_regularization_factor": 0.045,
            "enable_structured_masking": true
        },
        "sparse_structure_by_scopes": [
            {
                "mode": "block",
                "sparse_factors": [32, 32],
                "target_scopes": "{re}.*Wav2Vec2Attention.*"
            },
            {
                "mode": "per_dim",
                "axis": 0,
                "target_scopes": "{re}.*intermediate_dense.*"
            },
            {
                "mode": "per_dim",
                "axis": 1,
                "target_scopes": "{re}.*output_dense.*"
            }
        ],
        "ignored_scopes": [
            "{re}projector",
            "{re}classifier",
            "{re}feature_extractor",
            "{re}feature_projection",
            "{re}pos_conv_embed"
        ]
    },
    {
        "algorithm": "quantization",
        "quantize_inputs": false,
        "preset": "mixed",
        "overflow_fix": "enable",
        "initializer": {
            "range": {
                "num_init_samples": 512,
                "type": "percentile",
                "params": {
                    "min_percentile": 0.01,
                    "max_percentile": 99.99
                }
            },
            "batchnorm_adaptation": {
                "num_bn_adaptation_samples": 0
            }
        },
        "scope_overrides": {
            "activations": {
                "{re}.*matmul_0": {
                    "mode": "symmetric"
                }
            }
        },
        "ignored_scopes": [
            "{re}.*__add___[0-1]",
            "{re}.*layer_norm_0"
        ]
    }
]